overcoming life challenges with buddhism